草庐IT

Java TLS-PSK 套接字

全部标签

java - 如何使用套接字编程在两个 android 手机之间创建实时音频流..?

我正在尝试开发一个android应用程序,该应用程序将允许通过使用套接字编程在两个android手机之间进行音频流式传输。我应该使用什么进行音频数据传输?我正在使用api10 最佳答案 如果你想在局域网内进行链接,那么就有希望;但是,如果您想通过互联网连接,那就别想了,NATs和CGNs和类似的东西不会让你(好吧,除非你会为你的应用程序提供第三方中继服务器)。 关于java-如何使用套接字编程在两个android手机之间创建实时音频流..?,我们在StackOverflow上找到一个类似

Java 套接字不会在死套接字上抛出异常?

我们的移动设备和服务器之间有一个简单的客户端服务器架构,都是用Java编写的。一个极其简单的ServerSocket和Socket实现。然而,一个问题是,当客户端突然终止(没有正确关闭套接字)时,服务器不知道它已断开连接。此外,服务器可以继续写入此套接字而不会出现任何异常。为什么?根据文档,如果您尝试写入另一端无法访问的套接字,Java套接字应该抛出异常! 最佳答案 连接最终会因重传超时(RTO)而超时。然而,RTO是使用基于网络延迟(RTT)的复杂算法计算的,请参阅此RFC,http://www.ietf.org/rfc/rfc2

固定 channel 上的 Android RFCOMM 套接字

我正在编写一个android应用程序来与完全不受我控制的硬件设备通信。我的应用程序使用listenUsingRfcommWithServiceRecord和UUID00001101-0000-1000-8000-00805F9B34FB创建一个监听套接字。然后它会在该套接字上调用accept()以等待远程设备连接,但它永远不会连接。我已经与硬件设备的制造商谈过,他们说他们的设备将“简单地连接到远程设备上的channel1”。即它不会进行SDP发现以找出正确的channel号。他们拒绝改变这一点(即使这当然是错误的)我的问题是有什么方法可以强制android使用固定的RFCOMMchan

没有WIFi连接的Android套接字编程

我编写了一个应用程序来远程启动我在家的服务器。当启用WiFi时,该应用程序可以在模拟器和我的智能手机(HTCdesire,Android2.2)上正常运行。但是,当禁用WiFi时它不起作用。在重新启动之前,我首先检查它是否已经在运行。为此,我使用套接字并首先连接到一个dyndns地址。之后,我尝试连接到我的ip-box,在那里我可以通过套接字发送命令来打开我的计算机。当与该套接字的连接失败时,我知道服务器没有运行。相关代码为:socket=newSocket();socket.connect(newInetSocketAddress(serverName,port),10000);st

20.6 OpenSSL 套接字分发RSA公钥

通过上一节的学习读者应该能够更好的理解RSA加密算法在套接字传输中的使用技巧,但上述代码其实并不算完美的,因为我们的公钥和私钥都必须存储在本地文本中且公钥与私钥是固定的无法做到更好的保护效果,而一旦公钥与私钥泄密则整个传输流程都将会变得不安全,最好的保护效果是RSA密钥在每次通信时都进行变换,依次来实现随机密钥对的功能。20.6.1RSA算法封装要实现这个效果我们就需要封装一套可以在内存中生成密钥对的函数,当需要传输数据时动态的生成密钥对,并将公钥部分通过套接字传输给对应的客户端,当客户端收到公钥后则可以使用该公钥进行通信,此时公钥与私钥全程不会存储为文件,这能极大的提升RSA算法的安全性。要

android - 在 2 部 Android 手机之间打开套接字

是否可以在2部Android手机之间打开一个套接字?如何做到这一点,以便设备可以相互通信? 最佳答案 UsingSocketProgrammingwithAndroid是关于该主题的非常好的读物,它解释了如何使用Android进行套接字编程,还列出了一些有用的示例。此外,这discussion列出了一些非常有用的Android平台套接字编程指南 关于android-在2部Android手机之间打开套接字,我们在StackOverflow上找到一个类似的问题:

java - Android VpnService 保护存储在 native 代码中的套接字?

我正在编写一个VPN应用程序,用于VPN连接的套接字是在我的nativeC代码中处理的,而不是在java中。如何在该套接字上使用VpnService.protect()?我注意到它有一个VpnService.protect(int)重载,我可以将socket从native代码返回的int返回给Java并以这种方式保护它吗?示例//NativeCodeintsocket;JNIEXPORTjintJNICALLJava_com_my_package_Class_initializeSocket(JNIEnv*env,jobjectjobj){socket=socket(AF_INET,S

java - 如何使用同一个套接字发送二进制文件和文本

我必须将一个短字符串作为文本从客户端发送到服务器,然后再发送一个二进制文件。我如何使用相同的套接字连接发送二进制文件和字符串?服务器是java桌面应用程序,客户端是Android平板电脑。我已经将其设置为在客户端和服务器之间双向发送文本消息。我还没有完成二进制文件发送部分。一个想法是设置两个同时运行的独立服务器。如果我使用两个不同的端口号并在应用程序的两个不同线程上设置服务器,我认为这是可能的。而且我必须在Android应用程序中设置两个运行在两个服务上的并发客户端。另一个想法是以某种方式使用ifelse语句来确定正在发送两种类型的文件中的哪一种,或者是二进制文本,并使用适当的方法来接

java - Android套接字编程?

我需要一些关于android套接字编程的帮助。我使用java套接字编程制作了一个服务器-客户端原型(prototype)。在服务器客户端场景中,我从1-10发送命令并根据从客户端收到的命令服务器执行一些任务。例如当服务器收到命令时,它会向客户端发送一个bufferedImage。它的(java原型(prototype))工作正常。在这种情况下,服务器和客户端都是一个java桌面应用程序,现在我想将android作为客户端。有人可以在这方面帮助我或向我推荐有关android套接字编程的好资源吗?(请注意Android不支持BufferedImage类。) 最佳

linux_网络通信-套接字通信socket-网络字节序-IP地址转换函数-inet_pton函数-htonl函数-htons函数-ntohl函数-ntohs函数

接上一篇:linux_进程锁与文件锁-pthread_mutexattr_init函数-pthread_mutexattr_setpshared函数  今天开始分享网络通信了,主要是就是socket套接字通信,本篇先分享一些预备知识,有网络字节序以及一些IP地址转换函数,话不多说,开始上菜:此博主在CSDN发布的文章目录:我的CSDN目录,作为博主在CSDN上发布的文章类型导读目录1.套接字概念2.网络字节序2.1.htonl函数2.2.htons函数2.3.ntohl函数2.4.ntohs函数3.IP地址转换函数3.1.inet_pton函数3.2.inet_ntop函数3.3.bzero函